Query Indexing and Velocity Constrained Indexing: Scalable Techniques for Continuous Queries on Moving Objects
نویسندگان
چکیده
Moving object environments are characterized by large numbers of moving objects and numerous concurrent continuous queries over these objects. Efficient evaluation of these queries in response to the movement of the objects is critical for supporting acceptable response times. In such environments the traditional approach of building an index on the objects (data) suffers from the need for frequent updates and thereby results in poor performance. In fact, a brute force, no-index strategy yields better perrormance in many cases. Neither the traditional approach, nor the brute force strategy achieve reasonable query processing times. This paper develops novel techniques for the efficient and scalable evaluation of multiple continuous queries on moving objects. Our solution leverages two complimentary techniques: Query Indexing and Velocity Constrained Indexing (VCl). Query Indexing relies on i) incremental evaluation; ii) reversing the role of queries and data; and iii) exploiting the relative locations of objects and queries. VCI takes advantage of the maximum possible speed of objects in order to delay the expensive operation of updating an index to reflect the movement of objects. In contrast to an earlier technique [27] that requires exact knowledge about the movement of the objects, VCI does not rely on such information. While Query Indexes outperforms VCI, it does not efficiently handle the arrival of new queries. Velocity constrained indexing (VCI), on the other hand, is unaffected by changes in queries. A combination of Query Indexing and Velocity-Constrained Indexing enables the scalable execution of insertion and deletion of queries in addition to processing ongoing queries. We also develop several optimizations and present a detailed experimental evaluation of our techniques. The experimental results show that the proposed schemes outperform the traditional approaches by almost two orders of magnitude. 'Work Supported by NSF CAREER Grant IIS-9985019, NSF Grant 99S8339-CCR, a Gift from Microsoft, and the Purdue Research Foundation
منابع مشابه
Indexing, Query and Velocity-Constrained
Moving object environments are characterized by large 10 numbers of moving objects and numerous concurrent con11 tinuous queries over these objects. Efficient evaluation of 12 these queries in response to the movement of the objects is 13 critical for supporting acceptable response times. In such 14 environments the traditional approach of building an index 15 on the objects (data) suffers from...
متن کاملEfficient Evaluation of Continuous Range Queries on Moving Objects
Abstract. In this paper we evaluate several in-memory algorithms for efficient and scalable processing of continuous range queries over collections of moving objects. Constant updates to the index are avoided by query indexing. No constraints are imposed on the speed or path of moving objects. We present a detailed analysis of a grid approach which shows the best results for both skewed and uni...
متن کاملDistributed Continuous Range Query Processing on Moving Objects
Recent work on continuous queries has focused on processing queries in very large, mobile environments. In this paper, we propose a system leveraging the computing capacities of mobile devices for continuous range query processing. In our design, continuous range queries are mainly processed on the mobile device side, which is able to achieve real-time updates with minimum server load. Our work...
متن کاملAn Efficient Algorithm for Continuous Nearest Neighbor Queries Based on the VDTPR-tree
With the advances in mobile communication and position-finding technology for tracking the positions of continuously moving objects, there comes a kind of novel applications (e.g., traffic control, meteorology monitoring, mobile computing, etc.) in which the locations of moving objects need to be maintained and processed. In these applications, algorithms for efficiently answering queries invol...
متن کاملScalable Continuous Query Processing and Moving Object Indexing in Spatio-temporal Databases
Spatio-temporal database systems aim to answer continuous spatio-temporal queries issued over moving objects. In many scenarios such as in a wide area, the number of outstanding queries and the number of moving objects are so large that a server fails to process queries promptly. In our work, we aim to develop scalable techniques for spatiotemporal database systems. We focus on two aspects of s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Trans. Computers
دوره 51 شماره
صفحات -
تاریخ انتشار 2002